package tr.edu.metu.is.mega.client.widgets;

/**
 * Interface for composite widgets.
 *
 */
public interface MegaCompositeWidget {

    /**
     * Returns value of the widget.
     *
     * @return value of the widget
     */
    Object getWidgetValue();

    /**
     * Sets widget value.
     *
     * @param value widget value
     */
    void setWidgetValue(Object value);



//    /**
//     * Returns bound attribute.
//     *
//     * @return bound attribute
//     */
//    String getBoundAttribute();

}
